您可以获得一个全功能的列表框控件和一个多列的组合框控件。ComponentOne List™ for WinForm 控件包含如下多种特性,比如类似 Microsoft Excel 的分割、渐进式搜索、单元格内对象、视觉样式,等等。

List

所包含的控件

  • C1List 是一个全功能的列表框控件,用于在绑定或非绑定模式下显示数据、格式化数据,以及选择数据。
  • C1Combo 是一个多列的组合框控件,它可以用于编辑数据和选择数据。从本质上说,C1Combo 是一个具有相同特性的 C1List 控件的下拉版本。

特性

渐进式搜索

最终用户可以通过输入操作快速地定位列表项。第一种方式是通过单字符匹配,而第二种是渐进式搜索模式,将键入的字符连接在一起以进一步精细化搜索匹配。

自动完成

在输入字符时,您可以通过匹配字段数据来填写 C1Combo 控件的文本部分。您可以指定要与哪些数据列相匹配。

自动完成

类似 Excel 的分割

它可以将 C1List 控件分成独立的垂直和水平窗格,以提供多个数据视图。这些类似 Microsoft Excel 的分割可以让您能够水平地或垂直地划分网格,并且可以独立滚动或同时滚动。

单元格内对象

您在对数据表单做出更改时无需担心是否需要调整窗体的 TAB 键次序。InputPanel 控件可以在设计时自动建立 TAB 键次序。因此,最终用户在运行时可以自然地实现标签到标签的 TAB 定位。

单元格内对象

自动的数据转换

可以将数据库中的值自动转换为替代文本或图形,而无需编写代码。例如,数字代码可以被呈现为文字或位图。

非绑定支持

List for WinForm 控件支持将非绑定数据以及非绑定的列添加到绑定数据。您可以用最少量的代码来轻松地创建非绑定列表框以及组合框。

复选框选择

除了标准的 ListBox 选择模式之外,C1List 控件还可以支持复选框的多项目选择。

多行数据显示

只需一个简单的属性设置,您就可以使行能够在列表中跨越多行,从而使用户不需要进行水平滚动。

列排序与重新排序

List for WinForm 控件拥有许多类似 DataGrid 的特性,如 单击列排序和冻结列。用户还可以在运行时对列标题进行拖放来重新排列它们。

内置的视觉样式

List 控件支持与 Microsoft Office 中相仿的视觉样式,包括蓝色、银色和黑色效果。

丰富的造型能力

您可以使用类似于微软 Word 和 Excel 样式的分层样式对象,来自定义字体、颜色、图片,以及格式规范的外观。添加交替行颜色来增强列表显示的可读性;自定义单元格边框的大小、颜色和类型;根据其内容将不同的样式应用到单个单元格中,例如将负数显示为红色,或者将一个包含特定子字符串的字段显示为粗体。

滚动跟踪和滚动提示

List for WinForm 控件支持丰富的滚动性能,如递延滚动和滚动提示。您可以轻松地跟踪表格中的滚动条的位置,也可以在滚动过程中提供信息提示。

由右至左的支持

List for WinForm 控件完全支持阿拉伯文和希伯来文从右到左的语言文化特性。